import { CommonModule } from '@angular/common';
import { NgModule } from '@angular/core';
import { FormsModule } from '@angular/forms';
import {
    HorizontalGridComponent,
    ImageSliderComponent,
    ScrollableTabComponent
} from './components';
import { GridItemDirective, GridItemImageDirective, GridItemTitleDirective } from './directives';

@NgModule({
    declarations: [
        ImageSliderComponent,
        ScrollableTabComponent,
        HorizontalGridComponent,
        GridItemDirective,
        GridItemImageDirective,
        GridItemTitleDirective
    ],
    imports: [CommonModule, FormsModule],
    exports: [
        CommonModule,
        FormsModule,
        ImageSliderComponent,
        ScrollableTabComponent,
        HorizontalGridComponent,
        GridItemDirective,
        GridItemImageDirective,
        GridItemTitleDirective
    ]
})
export class SharedModule {}
